package com.key.win.business.chat.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.key.win.base.web.PageRequest;
import com.key.win.base.web.PageResult;
import com.key.win.business.chat.model.ImMessage;

import java.util.List;

public interface ImMessageService extends IService<ImMessage> {

    PageResult<ImMessage> findMessageByPaged(PageRequest<ImMessage> t);

    List<ImMessage> findMessage(ImMessage imMessage);

    ImMessage addMessage(ImMessage imMessage);

    Boolean addFriendApply(ImMessage imMessage, boolean status, String toUserId);

    Boolean addGroupApply(ImMessage imMessage, boolean status, String toUserId);

    Boolean addMessage(ImMessage imMessage, boolean status, String toUserId);

    Boolean deleteMessage(String messageDetailId);
}
